<?php
session_start ();
require_once 'funciones.php';
$con = abrirConexion ();

if (empty ( $_POST ["nombreSesion"] ) || empty ( $_POST ["correo"] ) || empty ( $_POST ["passUsu"] ) || empty ( $_POST ["nombreCompleto"] ) || empty ( $_POST ["apellidoUsuario"] ) || empty ( $_POST ["fechaNaUsuario"] ) || empty ( $_POST ["dniUsuCompleto"] ) || empty ( $_POST ["telefonoUsu"] ) || empty ( $_POST ["calleUsu"] ) || empty ( $_POST ["numCalleUsu"] ) || empty ( $_POST ["codPostal"] ) || empty ( $_POST ["localidadUsu"] ) || empty ( $_POST ["paisUsu"] ) || empty ( $_POST ["ciudadUsu"] )) {
	
	echo "Error de procesamiento. Hay algún dato erróneo";
} else {
	$puertaPisoUsu = 'NULL';
	$portalUsu = 'NULL';
	$pisoUsuario = 'NULL';
	
	if (isset ( $_POST ["puertaPisoUsu"] )) {
		$puertaPisoUsu = seguridadEntradaBBDD ( $con, $_POST ['puertaPisoUsu'] );
	}
	if (isset ( $_POST ["pisoUsuario"] )) {
		$pisoUsuario = seguridadEntradaBBDD ( $con, $_POST ['pisoUsuario'] );
	}
	if (isset ( $_POST ["portalUsu"] )) {
		$portalUsu = seguridadEntradaBBDD ( $con, $_POST ['portalUsu'] );
		;
	}
	
	$codigoverificacion = rand ( 00000000, 99999999 );
	// INSERTO TODO EN LA TABLA REGISTROS
	$nombreSesion = seguridadEntradaBBDD ( $con, $_POST ["nombreSesion"] );
	$correo = seguridadEntradaBBDD ( $con, $_POST ["correo"] );
	$passUsuario = seguridadEntradaBBDD ( $con, $_POST ["passUsu"] );
	$passUsuario = md5 ( $passUsuario );
	
	$nombreCompleto = seguridadEntradaBBDD ( $con, $_POST ["nombreCompleto"] );
	$apeUsu = seguridadEntradaBBDD ( $con, $_POST ["apellidoUsuario"] );
	$fechaNacimiento = $_POST ["fechaNaUsuario"];
	$dniUsu = seguridadEntradaBBDD ( $con, $_POST ["dniUsuCompleto"] );
	$telefonoUsu = seguridadEntradaBBDD ( $con, $_POST ["telefonoUsu"] );
	$calleUsuario = seguridadEntradaBBDD ( $con, $_POST ["calleUsu"] );
	$numCalleUsu = seguridadEntradaBBDD ( $con, $_POST ["numCalleUsu"] );
	
	$codPostal = seguridadEntradaBBDD ( $con, $_POST ["codPostal"] );
	$localidadUsu = seguridadEntradaBBDD ( $con, $_POST ["localidadUsu"] );
	$paisUsuario = seguridadEntradaBBDD ( $con, $_POST ["paisUsu"] );
	$ciudadUsuario = seguridadEntradaBBDD ( $con, $_POST ["ciudadUsu"] );
	
	$SQL = "INSERT INTO REGISTROS VALUES (0, '$nombreSesion', '$passUsuario', '$correo',";
	$SQL .= "'$nombreCompleto', '$apeUsu', '$dniUsu','$calleUsuario', $numCalleUsu,";
	$SQL .= "'$portalUsu', '$pisoUsuario', '$puertaPisoUsu', '$codPostal', '$localidadUsu',";
	$SQL .= "'$paisUsuario', '$telefonoUsu', '$fechaNacimiento', $codigoverificacion)";
	// echo $SQL;
	
	if ($resultadoSQL = mysqli_query ( $con, $SQL )) {
		
		$headers = "From: Proyecto Miel";
		$mensaje = "Usted solicito un registro en Proyecto Miel,\n
			Para confirmarlo debe hacer click en el siguiente enlace:\n
			http://localhost/ProyectoMiel/php/confirmar.php?c=" . $codigoverificacion;
		
		if (! @mail ( $correo, "Confirmacion de registro en Proyecto Miel", $mensaje, $headers ))
			die ( "No se pudo enviar el email de confirmacion.<br>" . $SQL );
		echo "Tu cuenta ha sido registrada, sin embargo, esta requiere que la confirmes desde el email que ingresaste en el registro.";
	} else {
		echo "Hubo un problema al registrarse. Por favor, inténtelo de nuevo.";
		// echo $SQL;
	}
}

// $_POST["puertaPisoUsu"]; // OPCIONALES
// $_POST["pisoUsuario"]; // OPCIONAL
// $_POST["portalUsu"]; // OPCIONAL

?>
